home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
029a
/
tmove210.zip
/
THEMOVE.DOC
< prev
Wrap
Text File
|
1991-10-08
|
37KB
|
1,213 lines
tm
The Move
File Management Utility
Copyright (c) 1989-1991 John F. Piotrowski.
All Rights Reserved.
Version 2.10 - October 8th, 1991
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Copyright
_______________________________________________________________________________
Copyright (c) 1989-1991 John F. Piotrowski. All rights reserved.
No part of this manual or software program may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated into any language
whether human, computer, machine or any other languages known or unknown,
in any form by any means, be it electronic, mechanical, magnetic, optical,
chemical, manual or otherwise, without the express written consent of
John F. Piotrowski, unless otherwise provided for in the license agreement.
You are free to use the software described in this manual on a limited
basis in accordance with the terms of the license agreement setforth on the
following page. John F. Piotrowski may make improvements and / or changes
to this manual and / or the software mentioned herein at any time without
further obligation to any parties unless otherwise arranged.
ii
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
License
_______________________________________________________________________________
The Move (tm) is licensed to you as the end user of this software program.
This program may not be used commercially without the express written
consent of John F. Piotrowski. This agreement represents a SINGLE copy
license granted by John F. Piotrowski. Under this agreement you are
licensed to use The Move (tm) on only one (1) machine at any given time.
Multiple copy license agreements may be obtained through John F. Piotrowski.
The Move (tm) is copyrighted material and is NOT released as Public Domain.
Being that this program is released as Shareware, you may use The Move (tm)
on a trial basis to determine if it fits your needs. If after a reasonable
length of time you find The Move (tm) to be useful, you must register your
copy with John F. Piotrowski. If you do not register your copy, you must
discontinue use of this software program. Also, as is the case with
Shareware software, you may copy this program and give it to others to
evaluate. The Move (tm) must be distributed in absolutely unmodified form,
including all program, documentation, and any other supporting files. All
files included with this version of The Move (tm) are listed in chapter one
of this manual. The Move (tm) may not be offered through Public Domain,
Shareware, Freeware or other mass media distributions unless prior written
permission has been granted by John F. Piotrowski. Under no circumstances
may The Move (tm) be given away with any other software or hardware package,
or as a promotional offer, and no fee may be charged for any copy of
The Move (tm) for any reason. Operators of electronic bulletin board
systems (Sysops) may post The Move (tm) for downloading by their users
without written permission as long as the above conditions are met. A fee
may be charged for access to the BBS so long as no specific fee is charged
for the access to The Move (tm) files.
iii
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Disclaimer & Trademarks
_______________________________________________________________________________
John F. Piotrowski makes no representations or warranties with respect to
the contents hereof and specifically disclaims any implied warranties of
merchantability, fitness for any particular purpose, functionality, or data
integrity. Further, John F. Piotrowski reserves the right to make changes
from time to time in the contents hereof without obligation to notify any
person of such revisions or changes.
The Move (tm) is a trademark of John F. Piotrowski.
SPLIT.EXE is copyrighted by Mike Johnson.
PKZIP, PKUNZIP & PKLITE are trademarks of PKWARE, Inc.
Any additional products mentioned herein are trademarks and / or copyrighted
works of their respective manufacturers.
iv
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Registration
_______________________________________________________________________________
By registering your copy of The Move (tm), you are entitled to use it on one
(1) computer system at any time. In addition, you should only have
The Move (tm) loaded on only one (1) computer system at any time. For use on
more than one (1) system you must obtain a Multi-Copy license through
John F. Piotrowski. The Single Copy registration fee is $20 and entitles you
to one (1) minor version update at no charge. A minor update consists of an
addition or change to The Move (tm) that is not a great enhancement. A minor
change can be identified through the version number on the software that you
are using. The Move (tm) uses a three (3) digit version number. This version
being 2.10 would be interpreted as follows:
│ ││
│ │└ Bug Fix Release Number
│ └─ Minor Version Number
└─── Major Version Number
Therefore, if you register this version, you will be entitled to receive at no
cost, version 2.20. All bug fix releases are free of charge. If you send $35
or more, you will receive version 3.00 when available.
Verifiable BBS Sysops may register at a discounted rate. Contact John for more
information on discount registration. A registration form has been included
with The Move (tm) for easy registration.
v
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Contents
_______________________________________________________________________________
1 Introduction.............................................1
1.1 Program Description......................................1
1.2 System Requirements......................................1
1.3 The Move (tm) Files......................................1
2 Available Options........................................2
2.1 Description of Options...................................3
3 Command Line Syntax......................................7
3.1 Defaults.................................................7
3.2 Capabilities of The Move (tm)............................7
3.3 Self Joining Files.......................................8
4 Program History..........................................9
5 Acknowledgements........................................11
6 Last Minute Notes.......................................12
Appendices
A Registration
vi
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Introduction
_______________________________________________________________________________
1.1 Program Description
The Move (tm) is a file management utility for performing many of Dos's normal
file functions along with some others that Dos should have. The main reason
for the existence of this program was for moving files from one location to
another. However, as the program progressed a new set of functions found its
way into the program very quickly. Now through the suggestions of others and
the desire to make things simpler to do, The Move (tm) offers a large number of
options to make file manipulation much easier and more flexible. The default
option for The Move (tm) is to move files. But moving files is not all that
this program is capable of doing! The Move (tm) allows you to perform the Dos
functions of copying and deleting files, along with breaking large files to fit
on more than one floppy disk. You can also create directories, remove
directories, duplicate the structure of one drive onto another and manipulate
hidden, read-only and system files. The Move (tm) has full error checking and
utilizes all available base memory for reading & writing of files.
1.2 System Requirements
The Move (tm) requires an IBM PC/XT, AT, 386, 486, PS/2 or compatible with at
least 128k of base memory. The Move (tm) works with PC-DOS and MS-DOS version
2.00 and up, and also works with PC-MOS from the Software Link, Dr. Dos and
Concurrent Dos 386 by Digital Research.
1.3 The Move (tm) Files
The Move (tm) is made up of the following files:
MOVE.EXE - The Move (tm) File Management Utility Program
THEMOVE.DOC - This documentation file.
REGISTER.FRM - Handy registration form.
Check these files against this list of CRC info to confirm that your files have
not been tampered with. PKZip v1.1 was used for compression.
PKUNZIP (R) FAST! Extract Utility Version 1.1 03-15-90
Copr. 1989-1990 PKWARE Inc. All Rights Reserved. PKUNZIP/h for help
PKUNZIP Reg. U.S. Pat. and Tm. Off.
Searching ZIP: TMOVE210.ZIP
Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- ------ ---- ----
31756 Stored 31756 0% 10-08-91 13:39 464dfa8d --w MOVE.EXE
------ ------ --- -------
31756 31756 0% 1
Page 1
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Available Options
_______________________________________________________________________________
Here is a list of the available option parameters that The Move (tm) uses.
Valid switch character may be "/" the Dos standard or "-" the Unix standard.
Option letters may be entered in either lower or upper case and multiple
entries may be strung together without spaces separating them. The first
character of the option list must be a valid switch.
───────────────────────────────────────┬────────────────────────────────────────Options: │-m = make directory
-a = process all files │-n = new filename if already exists
-b = break large files │-o = overwrite existing files
-c = copy files │-p = prompt for another diskette
-d = duplicate directory structure │-r = process read-only files
-e = erase source directory(s) │-s = process system files
-f = freshen file date/time │-t = traverse directory structure
-h = process hidden files │-v = view license
-j = join broken files │-w = write verification enabled
-k = kill files (delete) │-x = exclude files from processing
-l = log to destination path │-z = create self-joining file
───────────────────────────────────────┴────────────────────────────────────────
The following pages of this chapter will provide a detailed explanation of
each option and will also include a list of which options can be used in
conjunction with other options.
Page 2
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
2.1 Description of Options
-a Includes all files. This option will tell The Move (tm) to process the
files specified no matter what attributes they have. Normally, only
archive and non-attributed files are processed.
The -a option may be used with all other options.
-b Will break files that are too large to fit onto the destination diskette.
This option is useful for backing up files that are too large to fit on a
single floppy diskette, or for backing up a group of files to diskettes.
When using this option, The Move (tm) will place as much of the file as it
can onto the floppy disk and then prompt for another diskette when the
current one is filled. The file format for this function is the same as
the one produced by the SPLIT.EXE program written by Mike Johnson.
Therefore, you could break files with The Move (tm) and restore them with
SPLIT.EXE and vice-versa. The file names created by The Move (tm) for
this option are simple. It will take the original file name and replace
the extension with .000 for the first diskette used. Each following
diskette needed will increment the extension by 1 making the 2nd file .001
and so on. These files will not be processed by The Move (tm) unless the
appropriate options are used to let the program know that it should
process them. I use this option for backing up my files by using PKZIP to
compress them and The Move (tm) to put them on floppies.
The -b option may be used with the following options:
a,c,e,h,l,m,n,o,r,s,t,w,x,z
-c Tells The Move (tm) to copy the files instead of moving them.
The -c option may be used with the following options:
a,b,d,e,f,h,i,j,l,m,n,o,p,r,s,t,w,x,z
-d Will cause The Move (tm) to duplicate the directory structure of the
source path on the destination path. This may be used to move all of
drive c: to drive d: while keeping the same structure. You could also use
this to move one subdirectory to another. Do not attempt to duplicate the
structure of the root directory into a subdirectory that exists on the
same drive, undesirable results could occur! The subdirectories of the
source directory will be created in the destination directory. The actual
starting directory will not be created as a subdirectory of the
destination path. Here is an example of the outcome of the -d option.
Source path = c:\tp Destination path = c:\hold
tp hold
├──units ├──units
├──tpu ├──tpu
│ └──bin │ └──bin
├──source ├──source
└──exe └──exe
The -d option may be used with the following options:
a,c,e,f,h,l,n,o,r,s,w,x
Page 3
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
-e Used for removing the source directory after the files are processed.
The -e option may be used with all other options.
-f This option will freshen the file's time and date with the current system
time and date.
The -f option may be used with all other options.
-h Include hidden files. This option tells The Move (tm) to process hidden
files as well as normal files.
The -h option may be used with all other options.
-j Use this option to join files that were broken with The Move (tm). This
option remains compatible with version 1.xx and also with Mike Johnson's
Split program. Make sure that the disk containing the first file is in
the drive when you begin.
The -j option may be used with the following options:
a,c,d,e,f,h,l,m,n,o,r,s,t,w,x
-k This option will kill, or delete, files. When using this option,
The Move (tm) will ask if you are sure you wish to delete files.
The -k option may be used with the following options:
a,e,h,l,m,r,s,t,w,x
-l This option is used for logging to the destination path when The Move (tm)
is finished processing files.
The -l option may be used with all other options.
-m Use this option to make the destination directory if it does not exist.
The directory will be created before any files are processed.
The -m option may be used with all other options.
-n This option is used to have The Move (tm) prompt you for a new filename if
the current file being processed already exists in the destination path.
The file being processed is the one you will give the name to.
The -n option may be used with the following options:
a,b,c,d,e,f,h,j,l,m,o,p,r,s,t,w,x,z
-o This option is used to overwrite files that already exist. By using this
option, The Move (tm) will no longer ask if you want to replace the
existing file.
The -o option may be used with the following options:
a,b,c,d,e,f,h,j,l,m,n,p,r,s,t,w,x,z
Page 4
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
-p When using this option you will be asked to insert another diskette when
there is no longer enough room on the current one to fit any of the files
being processed. This option is useful if the total file sizes of all
files to be processed exceed the free space on a floppy without the files
being broken. This option should only be specified when the destination
path is a floppy diskette. (It's quite difficult to insert a new hard disk
with the computer running!)
The -p option may be used with the following options:
a,c,e,f,h,l,m,n,o,r,s,t,w,x
-r Use this option to have The Move (tm) process read-only files.
The -r option may be used with all other options.
-s Use this option to have The Move (tm) process system files.
The -s option may be used with all other options.
-t Use this option to traverse, or recurse, subdirectories without
duplicating the structure in the destination path.
The -t option may be used with the following options:
a,b,c,e,f,h,k,l,m,n,o,p,r,s,w,x
-v This option will display an abbreviated license agreement. This is by no
means the complete agreement and you should refer to this documentation
for the full license agreement.
The -v option must be the only parameter passed to The Move (tm).
-w Use this option to enable write verification.
The -w option may be used with all other options.
-x Use this option to exclude files from being processed. All files to be
excluded must be listed after the options.
The -x option may be used with all other options.
-z This option is used for creating self-joining files. This option must be
used with the -b option. Refer to the chapter on self-joining files.
The -z option may be used with the following options:
a,b,c,e,f,h,l,m,n,o,r,s,t,w,x
Page 5
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Any option may be specified with any or all other options, however, the final
results that you obtain may not be what you expect. The above mention of what
options any individual option is able to work properly with is there to help
make things easier for you. If an option is not listed as compatible with a
particular option, The Move (tm) will still allow that option, and the outcome
will depend on the options used. Certain options have a higher priority and
will cause other options to be useless when used together. The following list
will help you to avoid these situations.
-k has the highest priority and will override all other options.
-d will take precedence over -t.
-a will negate the need to use -h, -r, or -s.
-b should never be used with -j.
-j should never be used with -b.
-o will take precedence over -n.
-z must be used with -b or it will be ignored.
As you start using some of the features of The Move (tm) you will learn which
combinations work the best together.
Page 6
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Command Line Syntax
_______________________________________________________________________________
3.1 Defaults
The command line syntax for The Move (tm) is basically the same as Dos's "copy"
command except that you may enter a number of files to be processed and option
parameters are passed after the source and destination paths are defined. The
basic syntax for The Move (tm) is as follows:
move <source path> [files...] <destination path> <options> <exclude files>
Parameters in <brackets> are optional and need not be entered. There are
certain defaults that are assumed by The Move (tm) if certain parameters are
left out. These are as follows:
If no source path is specified, the current directory is assumed.
If no destination path is specified, the current directory is assumed.
If the source path is specified but no files are specified, "*.*" is assumed.
Entering a filename w/o an extension will be processed in the following manner:
1st: Will check if filename is a directory.
2nd: Will check to see if file exists.
3rd: Will process file as if a ".*" extension was used.
3.2 Capabilities of The Move (tm)
The Move (tm) is capable of a variety of functions. These functions all depend
upon which options are specified. The Move (tm) was written to be highly
compatible with MS-DOS 4.01 command syntax and will work identically in most
instances. Combine options to perform tasks that would take a few steps using
normal Dos functions, such as deleting files then removing the directory.
At this time The Move (tm) will only process files for one source directory at
a time and will not allow the exclusion of specific files from subdirectories,
or for that matter entire subdirectories when traversing. These capabilities
are being worked on for the next release of The Move (tm). Also, The Move (tm)
does not allow you to enter a different name for a file when moving or copying
files. This too is being worked on for a future release. If you have any
suggestions, please pass them along. All suggested options will be considered.
Page 7
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
3.3 Self Joining Files
The Move (tm) has the ability to create "self-joining" files. That is,
files that are broken onto many diskettes that may be restored without the need
of The Move (tm) to do so. Self-joining files are not compatible with Mike
Johnson's SPLIT program. These files are created the same as a broken file
except that the first file is an EXE that will restore the set to the original
file. Self-joining files require no parameters but you must follow these
simple rules.
1). The current directory is where the file will be restored to. Do not
restore a file to the directory where the self-joining file resides unless
it is on a hard disk.
2). There must be enough room on the disk to restore the file. You will be
notified if there is not enough room.
3). There should not be a file of the same name as the file being created in
the same directory. This will not cause a problem but it will result in
the need for you to rename a file when finished. The self-joining file
program will create a file with a "TMJ" extension if the file already
exists.
Page 8
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Program History
_______________________________________________________________________________
Version 1.00 - 09/17/89
Initial Shareware release. This version is a descendant of a program called
MOVE.EXE. The last version of MOVE.EXE was 4.53. More options were added to
this version than there were in MOVE.EXE. Also, some minor bugs in MOVE.EXE
were stomped out.
Version 1.01 - 09/29/89
Fixed some bugs found in version 1.00. These fixes included a problem with
duplicating a directory structure when you start from the root directory. On
CGA and select VGA machines, The Move (tm) would leave the text on the screen
the same as the last thing printed by The Move (tm). Version 1.00 would try to
process volume names, this is fixed. Direct screen writes removed to allow
The Move (tm) to function correctly on a remote system using software such as
Gateway.
Version 2.00 - 11/05/89
Added option to create self-joining files. Fixed minor bugs and a few major
bugs including the inability to join a file that was broken onto 3 or more
disks. Direct screen writes brought back with the option to turn them off if
necessary. Command syntax more compatible with Dos than in previous versions.
Version 2.01 - 11/15/89
Fixed bugs in operation that caused The Move (tm) to copy .### files when
joining and copying files. Also fixed problem with "File not found!" error
when using "\directory\*.*" as source.
Version 2.02 - 11/28/89
Fixed a bug with breaking a file to a disk that already contained a file of the
same name. The Move (tm) will now overwrite the file. Also, when a
destination path is not found, The Move (tm) would log to the drive associated
with the destination. The Move (tm) will now stay logged to the starting
directory. Fixed a problem with not being able to recognize files with an
extension of ".$BF".
Version 2.03 - 12/09/89
Fixed problem with read-only files and problem with moving a file to another
directory on the same drive that has a file size greater than the free space
left on the drive.
Version 2.04 - 01/07/90
Fixed problem with using options "p" and "c". The Move now continues with the
next file instead of recopying the same files over again.
Page 9
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Program History
_______________________________________________________________________________
Version 2.05 - 01/17/90
Fixed bug with creating self-joining files that showed up after version 2.01.
Fixed problem with copying files from a write protected diskette.
(Version 2.06 was an unreleased change that I decided to remove.)
Version 2.07 - 07/27/90
Fixed bug with traversing subdirectories.
Version 2.08 - 12/19/90
Fixed bug with breaking files that have no extension.
Fixed problem with duplicating directory structure of root directory.
Version 2.10 - 10/08/91
This release is an interim release to version 3.00. This version contains some
bug fixes and better command-line processing. The most significant changes
include new memory usage that results in a reduction of free memory
requirements. Previous versions of The Move (tm) required about 128k of free
memory to run. This version uses a new memory management technique which
reduces the amount of memory needed to only 64k. Also, the "MOVE.SJF" file
is no longer needed. Self-Joining Files are now created by MOVE.EXE alone. The
overhead required by the Self-Joining File code has been reduced from 13k to
9.5k.
This version is compressed with PKLITE to save disk space.
Page 10
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Acknowledgements
_______________________________________________________________________________
Special thanks go to Peter Brama, William Sautter and Bob Fehrenbach for their
help in testing The Move (tm).
Thanks to Mike Johnson for his unknowing help with the file breaking routine.
I spent an entire week trying to figure the best way to store the files and
finally came across his program which explained the file format he used.
Thanks a lot Mike!
Page 11
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Last Minute Notes
_______________________________________________________________________________
This release is being made due to delays in development of version 3.00.
Version 3.00 will include many new features such as disk formatting, disk
copying, file renaming, date/size processing, improved file processing and
more! In addition, version 3.00 will use a new format for broken files that
will no longer be compatible with Mike Johnson's SPLIT.EXE program. However,
the next release will still support this format for joining the files back
together. Version 3.00 will also sport an improved manual.
If you have any questions about The Move (tm), contact John F. Piotrowski
through CompuServe user id 76645,3446, or by writing to:
John F. Piotrowski
9990 Mercedes
Redford, Mi. 48239
(313) 937-0177
Page 12
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Registration
_______________________________________________________________________________
The Move (tm) is not free software. If you use The Move (tm) you are required
to register your copy. The registration fee is set at $20.00, however if your
are unable to afford this amount, anything that you can afford will be
appreciated. Commercial use of The Move (tm) requires registration at the set
fees without exception. Quantity discounts are available at the following
rates:
Number of Copies Percent Discount
________________ ________________
1 - 9 No Discount
10 - 24 10%
25 - 49 20%
50 - 99 30%
100 - 249 40%
250 - 999 50%
1000+ 60%
Purchases up to 9 copies are considered quantity purchases and will be shipped
as individual disks. All orders in excess of 9 will be considered as site
licenses and will include only one (1) master disk with an express
authorization to make copies not to exceed the number that have been purchased.
The name on the order form will be considered the contact, and is the person
with whom all correspondence will take place.
* Note: All prices and discounts are subject to change without notice.
** Sysop Discount: BBS sysops may register at a substantially discounted rate.
To find out how to go about this type of registration,
contact John F. Piotrowski at the address listed in this
manual.
Appendix A
════════════════════════════════════════════════════════════════════════════════
The Move (tm) File Management Utility Version 2.10
════════════════════════════════════════════════════════════════════════════════
Registration / Order Form
_______________________________________________________________________________
Item Quantity Unit Base Price
The Move (tm) basic registration ________ x $20 = $_________
(Includes registration, program &
manual on disk.)
The Move (tm) deluxe registration ________ x $35 = $_________
(Includes registration, program &
manual on disk, and the next
version when it becomes available.)
Subtotal $_________
Michigan residents please add 4% Sales Tax Sales Tax $_________
- Discount $_________
Total $_________
_______________________________________________________________________________
Diskette Format 5¼" 360k [ ] 3½" 720k [ ]
Check or Money Order, payable in U.S. funds only! (Do not send cash!)
Name: __________________________________________ Phone: __________________
Company: __________________________________________ Bus. : __________________
Address: __________________________________________
__________________________________________
Where did you obtain The Move (tm): ___________________________________________
Comments: _____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Current Version: ___________________ (Displayed on screen and in manual.)
Make checks and money orders payable to: John F. Piotrowski
9990 Mercedes
Redford Twp., MI. 48239